/////////////////////////////////////////////////////////////////////////////////////////////
   Logitech Media Server / 「らじかるラジコ基本プラグイン」install 2023/04/20→2024/03/01改版
   本記載はLogitech Media Server「らじかるラジコ」をmpd環境で再生することを目的としている
/////////////////////////////////////////////////////////////////////////////////////////////

# wget https://downloads.slimdevices.com/LogitechMediaServer_v8.3.0/logitechmediaserver_8.3.0_arm.deb

# dpkg -i logitechmediaserver_8.3.0_arm.deb

  dpkg: dependency problems prevent configuration of logitechmediaserver:
   logitechmediaserver depends on libcrypt-openssl-rsa-perl; however:
   Package libcrypt-openssl-rsa-perl is not installed.
 不足モジュールのためエラーとなるので追加インストール

# apt-get install libcrypt-openssl-rsa-perl

  You might want to run 'apt --fix-broken install' to correct these.
  The following packages have unmet dependencies:
   libcrypt-openssl-rsa-perl : Depends: libcrypt-openssl-bignum-perl but it is not going to be installed
                             Depends: libcrypt-openssl-random-perl but it is not going to be installed
   E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
   brokenとなるが強制的にインストール

# apt --fix-broken install

 ※volumio2/3からのインストールは，Signinしないとインストールできなくなったが古いVolumioの使用では下記でインストールできる
    右歯車メニュー「Plugin」を選択
   「Search Plugins」から
      squeezeboxserver : Install  (Logitech Media Server)
      sqeezelite       : Install  (sqeezelite player : LMS Lender)
    Install 完了後
     「Installed Plugins」
      Logitech Media Server を「On」にして「Setting」Activeにする （Settingは別途URLで行う）
    sqeezelite player を「On」にして「Setting」にする。
      Output Device を環境に合わせて設定する
      I2S : Hifiberry Dacの場合 「(sysdefault)」snd_rpi_hifiberry_dacplus] Default Audio Device」を選択

-----------------------------------------------------------------------------------------------
   Logitech Media Server の開始
-----------------------------------------------------------------------------------------------
http://volumio.local:9000で設定
「Sign In」             : 設定せず「Next」
 →「Local Music Folder」: /mnt
 →「Playlist Folder」: /mnt/任意(/mnt/NAS/Playlistなど)「次」 
 →「Finish」

-----------------------------------------------------------------------------------------------
 「らじかるラジコ基本プラグイン」install
-----------------------------------------------------------------------------------------------
「Logitech Media Server」画面
   「Rescanning Media Libray...」のガイダンスが表示される
 右上「Logitech」となりのPlayerを「sqeezelite player」設定時の名前を選択
 右下「セッティング」をクリック
「Logitech Media Server」セッティング画面に変わるので「Plugins」のタブを選択

一番下 Additional Repositoriesに
  http://t-yoshi.github.io/RadiRuKo-Plugin/repo.xml
を入力し右下「Apply」をクリック（repo.xmlを読ませる)

「t-yoshi's Squeezebox Plugins」が追加される
  ・「らじかるラジコ基本プラグイン」の左「Enable」をチェックし「Apply」
最上位
「Updated plugins available」に
「RadiRuko-Basuicらじかるラジコ基本プラグイン」の左「Enable」をチェックし「Apply」
「Active plugins」に「RadiRuko-Basuicらじかるラジコ基本プラグイン」が追加される。「セッティング」でエリアを設定できる。
右下「Close」で戻る。

-----------------------------------------------------------------------------------------------
  UPnP/DLNA Bridgeをインストールし「らじかるラジコ」をDLNAにBridgeする。
  mpd環境で使用する(本記載の目的)
-----------------------------------------------------------------------------------------------
 Logitech Media Server PluginからUPnP/DLNA bridgeをインストールすることでDLNAにBridgeすることができる。
 設定はAdvanced→UPnP/DLNA bridgeで行う。
  上段
   Sekect Binaryを選択 : squeeze2upnp****を環境に合わせて設定
   Configuration file  : DLNAレンダラを検出した内容。LinuxShellで確認できる(編集/転用可能)。
 中段
   [common parameters] ; DLNAレンダラの共通設定
   機器ごと            ; Codecs / Max sample rateが合わないと再生できない
   LMS Server          ; 機器ごとにbridgeするためのServer(LMS)を設定する。
                         「らじかるラジコ」をbridgeするためにはは自己LMSを指定する
                         福産的に、
                           RoonServerを指定するとRoonをDLNAレンダラにBridgeする。
                           mpdにBridgeする場合、UpmpdCliをインストールしておく、経由で再生する
  下段
    List of players currently in configuration file - Note that more devices might have been discovered  
    機器リストからBridgeするレンダラにチェックする

  ※mpdからDLNAを再生する環境
    Volumio/MoOdeAudioでDLNAをチェックことでDLNAレンダラとなり再生可能になる。(UpmpdCliがインストールされる)
    mpdのみで使用している環境でもUpmpdCliをインストールすることでDLNAレンダラとなり再生可能になる。
    DLNASever→UpmpdCli→mpdの経路となる。
    LMSから再生の場合 LMS(らじかるラジコ) → squeeze2upnp→UpmpdCli→mpdの経路となる

  ※squeeze2upnpを使用してLMSをDLNAレンダラにBridge
     LMSPluginとなっている
     Roonから提供 raspios-bookworm
     単体でインストールできる(Configuration fileを手動で設定)
     おのおのの環境に最適化されているので使用環境の合わせることが簡単になる。
    福産としてRoonはSqueezeBoxを有効にするでLMSServerにエミュレーションするのでmpdにBridgeできる。
     roon(RoonはSqueezeBoxを有効)→squeeze2upnp→UpmpdCli→mpdの経路となるRoonBridgeを必要とせず再生

-----------------------------------------------------------------------------------------------
  AirPlay Bridge install
-----------------------------------------------------------------------------------------------
 レンダラーLogitech Media Ligthをインストールして音出しするより AirPlay Bridgeで再生する方が
 汎用的に使用できるので「AirPlay Bridge」をインストール
 Volumio/moOdeAudioでは，選択すれば再生できる。
 モジュールは : shairport-sync
 AirPlayでらじかるラジコが再生できるようになる。

「Logitech Media Server」セッティング画面に変わるので「Plugins」のタブを選択
 3rd party plugins で見つかればチェックしてインストール
 「AirPlay Bridge」
 なければ
「Updated plugins available」に
  http://downloads.sourceforge.net/project/lms-plugins-philippe44/dev/repo-sf.xml
 を追加し「AirPlay Bridge」をインストール

